package com.ctrip.corp.obt.shard.domain.gateway;


import com.ctrip.corp.obt.shard.core.ShardDataSource;

import java.util.Set;

public interface DataShardSourceGateway {

    /**
     * 获取所有数据源
     * @return
     */
    Set<ShardDataSource> getAllSource();

    /**
     * 根据corp code集合获取数据源
     * @param tenantIds tenant id集合
     * @return
     */
    Set<ShardDataSource> getSourceByTenantIds(Set<String> tenantIds);

}
